﻿Public Class MitarbeiterverwaltungController
    Inherits StammdatenverwaltungController(Of Mitarbeiter)
    Implements MitarbeiterverwaltungListener

    Private form As New MitarbeiterverwaltungAdapter()

    Public Sub New()
        MyBase.New(Context.MITARBEITER_SERVICE)
        MyBase.init()
        form.getObservable().addListener(Me)
    End Sub

    Protected Overrides Function getFormAdapter() As FormAdapter(Of System.Windows.Forms.Form, FormListener)
        Return form.getAsFormAdapter()
    End Function

    Public Overrides Sub show()
        Context.MITARBEITER_SELECTOR_SERVICE.refreshData()
        MyBase.show()
    End Sub
End Class
